// userPageC/pages/userPersonal/changePayPass/changePayPass.js  
const app = getApp()
const WXAPI = require("../../../../api/api")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    nvabarData: {
      showCapsule: 1, // 是否显示左上角图标   1表示显示    0表示不显示
      title: '修改支付密码', // 导航栏 中间的标题
      textColor: '#000', // 标题颜色
      bgColor: '#fff', // 导航栏背景颜色
      isloading: true,
      isColor: true,
    },
    phone: '',//手机号码
    btnText: '获取验证码',
    btnShow: true,
    timer: '',//定时器名字
    countdown: 60,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getPhone()
  },
  //获取输入框手机号
  // getphone(e){
  //   var phone = e.detail.value
  //   this.setData({
  //     phone: phone
  //   })
    
  // },
  getPhone(){
    var data = {}
    WXAPI.getPhone(data,(res)=>{
      if(res.code == 200){
        console.log(res)
        this.setData({
          phone: res.result
        })
      }else{
        
      }
    })
  },
  //获取验证码
  getCode(e){
    // wx.navigateTo({
    //   url: '/userPageC/pages/userPersonal/changePayPass/payCode/payCode',
    // })
    // app.globalData.phone = '18642883370'
    const that = this
    var type = this.checkPhone()
    if(type){
      this.setData({
        btnShow: false,
      })
      var data = {
        phone: this.data.phone
      }
      WXAPI.getSmsValidation(data,(res)=>{
        console.log('获取验证码',res)
        if(res.code == 200){
          this.setData({
            btnShow: true,
          })
          app.globalData.phone = this.data.phone
          wx.navigateTo({
            url: '/userPageC/pages/userPersonal/changePayPass/payCode/payCode',
          })
          wx.showToast({
            title: '验证码发送成功',
            icon: 'success',
            duration: 2000
          })
        }else{
          this.setData({
            btnShow: true,
          })
        }
      })
    }
  },
  checkPhone(){
    var phone = this.data.phone;
    var phonetel = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;
    if (phone === '') {
      console.log(11111111)
      wx.showToast({
        title: '手机号不能为空',
        icon: 'none'
      })
      return false
    }
    // else if (!phonetel.test(phone)) {
    //   console.log(222222)
    //   wx.showToast({
    //     title: '手机号格式错误',
    //     icon: 'none'
    //   })
    //   return false
    // }
    else{
      return true
    }
    
  },
 
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})